earnings pinch